URL='http://localhost:8601/';
var table = layui.table;
var form = layui.form;
var token= localStorage.getExpire("token");
$(function () {
    table.render({
        xhrFields: {
            withCredentials: true
        },
        headers:{"Authorization":token},
        elem: '#demo',
        page: true,
        url: URL+'adLevel/getLevelPage',
        method: 'post',
        cols: [[
            {field: 'level_id', title: '等级编号',align: 'center'}
            , {field: 'level_name', title: '等级名称',align: 'center'}
            , {fixed: 'right', align: 'center',title: '功能', toolbar: '#barDemo'}
        ]]
    });
    table.on('tool(test)', function (obj) { //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
        var data = obj.data; //获得当前行数据
        var layEvent = obj.event; //获得 lay-event 对应的值
        var tr = obj.tr; //获得当前行 tr 的DOM对象
        if (layEvent === 'edit') { //编辑
            layer.open({
                //layer提供了5种层类型。可传入的值有：0（信息框，默认）1（页面层）2（iframe层）3（加载层）4（tips层）
                type: 1,
                title: "修改等级信息",
                area: ['350px', '210px'],
                content: $('#popUpdateTest'),//引用的弹出层的页面层的方式加载修改界面表单
                cancel: function(index, layero){
                    if(confirm('确定要关闭么')){ //只有当点击confirm框的确定时，该层才会关闭
                        location.reload(true);
                    }
                    return false;
                }
            });
            form.val("formTest", data);
            //动态向表传递赋值可以参看文章进行修改界面的更新前数据的显示，当然也是异步请求的要数据的修改数据的获取
        }
    });
});

function setFormValue() {
    $.ajax({
        xhrFields: {
            withCredentials: true
        },
        headers:{"Authorization":token},
        url:URL+'adLevel/LevelUpdate',
        data:{level_id: $("#level_id").val(), level_name: $("#level_name").val()},
        dataType: 'json',
        type: 'post',
        success: function (data) {
            if(data==1){
                layer.msg('修改成功200', {
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                }, function () {
                    location.reload(true);
                })
            }else{
                layer.msg('修改失败500', {time: 3000});
            }
        }
    })

}